DEL MAR
2025 HCD Annual Progress Report data
Median stage durations
How long the typical project takes at each stage. The yellow Approval Speed bar is the weighted composite (stages 1 + 2 + 25% of stage 3) used for ranking. The dashed line is the peer-group benchmark (25th percentile of approval speed).
Application-to-permit conversion
What share of applications receive a building permit within each time window? The projected rate estimates eventual outcomes for recent applications.
Projected eventual permit rate: 47% (based on historical cohorts with 24+ months of data)
RHNA progress
California's Regional Housing Needs Allocation (RHNA) mandates that each jurisdiction plan for and permit a target number of housing units over an 8-year cycle (2023–2031), broken down by income level. The bars below show how many units have been permitted so far toward each target.
Jurisdictions that fall behind their RHNA targets may face state accountability measures, including SB 35 ministerial streamlining requirements for housing projects.
Projects (298)
| Project ⇅ | Type ⇅ | Status ⇅ | Units ⇅ | App → Entitle ⇅ | Entitle → Permit ⇅ | Permit → Complete ⇅ | Speed ⇅ |
|---|---|---|---|---|---|---|---|
| ADU20-006 | adu | Completed | 0 | None | None | None | — |
| ADU20-022 | adu | Completed | 0 | None | None | None | — |
| ADU21-011 (2 ADUs) | adu | Completed | 0 | None | None | 342 | — |
| ADU22-011 | adu | Permitted | 1 | 14 | 37 | None | — |
| ADU22-022 | adu | Entitled | 1 | 70 | None | None | — |
| ADU20-035 | adu | Completed | 0 | None | None | None | — |
| ADU21-005 | adu | Completed | 0 | None | None | None | — |
| ADU21-009 | adu | Permitted | 0 | None | None | None | — |
| ADU21-015 | adu | Permitted | 1 | 278 | 317 | None | — |
| ADU22-017 | adu | Permitted | 1 | 121 | 103 | None | — |
| B2022-0005 | single family | Permitted | 0 | None | None | None | — |
| ADU20-009 | adu | Completed | 0 | None | None | None | — |
| ADU20-015 | adu | Completed | 0 | None | None | None | — |
| ADU22-001 | adu | Permitted | 1 | 44 | 83 | None | — |
| ADU22-019 | adu | Entitled | 1 | 150 | None | None | — |
| ADU20-008 | adu | Completed | 0 | None | None | None | — |
| ADU22-016 | adu | Entitled | 1 | 44 | None | None | — |
| ADU20-012 | adu | Completed | 0 | None | None | None | — |
| ADU20-016 | adu | Completed | 0 | None | None | None | — |
| ADU20-021 | adu | Completed | 0 | None | None | None | — |
| ADU21-003 | adu | Completed | 0 | None | None | None | — |
| ADU21-019 | adu | Permitted | 0 | None | None | None | — |
| ADU21-023 | adu | Permitted | 0 | None | None | None | — |
| ADU21-031 | adu | Permitted | 1 | 163 | 61 | None | — |
| ADU22-010 | adu | Permitted | 1 | 9 | 123 | None | — |
| ADU21-035 | adu | Entitled | 1 | 128 | None | None | — |
| ADU21-036 | adu | Entitled | 1 | 36 | None | None | — |
| ADU18-001 | adu | Completed | 0 | None | None | None | — |
| ADU20-019 | adu | Completed | 0 | None | None | None | — |
| ADU21-001 | adu | Permitted | 0 | None | None | None | — |
| ADU21-025 | adu | Permitted | 0 | None | None | None | — |
| ADU22-007 | adu | Permitted | 1 | 24 | 10 | None | — |
| ADU22-008 | adu | Permitted | 1 | 36 | 192 | None | — |
| ADU21-028 | adu | Entitled | 1 | 330 | None | None | — |
| ADU22-003 | adu | Entitled | 1 | 51 | None | None | — |
| ADU22-009 | adu | Entitled | 1 | 224 | None | None | — |
| ADU21-021 | adu | Completed | 0 | None | None | None | — |
| ADU21-018 | adu | Permitted | 0 | None | None | None | — |
| ADU21-026 | adu | Permitted | 0 | None | None | None | — |
| ADU21-029 | adu | Permitted | 0 | None | None | None | — |
| ADU22-013 | adu | Permitted | 1 | 82 | 128 | None | — |
| ADU22-005 | adu | Entitled | 1 | 188 | None | None | — |
| DRB15-035 | adu | Permitted | 0 | None | None | None | — |
| SDU16-002 | adu | Completed | 0 | None | None | None | — |
| DRB-13-26 | single family | Entitled | 1 | None | None | None | — |
| ADU18-001 | adu | Entitled | 1 | 0 | None | None | — |
| DRB18-009 | single family | Completed | 0 | None | None | 99 | — |
| ADU20-012 | adu | Permitted | 1 | None | 223 | None | — |
| ADU20-008 | adu | Entitled | 1 | None | None | None | — |
| ADU20-018 | adu | Permitted | 1 | None | 42 | None | — |
| ADU18-001 | adu | Permitted | 1 | None | 195 | None | — |
| ADU20-014 | adu | Completed | 1 | None | 0 | 0 | — |
| DRB18-008 | large multi | Entitled | 8 | 53 | None | None | — |
| ADU20-001 | adu | Completed | 1 | None | 59 | 71 | — |
| ADU20-033 | adu | Permitted | 1 | None | None | None | — |
| DRB-13-26 | single family | Permitted | 0 | None | None | None | — |
| ADU20-015 | adu | Permitted | 1 | None | 68 | None | — |
| ADU20-035 | adu | Entitled | 1 | None | None | None | — |
| ADU20-027 | adu | Entitled | 1 | None | None | None | — |
| ADU20-037 | adu | Entitled | 1 | None | None | None | — |
| DRB20-014 | single family | Entitled | 1 | 118 | None | None | — |
| ADU20-013 | adu | Entitled | 1 | None | None | None | — |
| ADU20-010 | adu | Permitted | 1 | None | 186 | None | — |
| ADU20-022 | adu | Entitled | 1 | None | None | None | — |
| ADU20-036 | adu | Entitled | 1 | None | None | None | — |
| ADU20-20 | adu | Entitled | 1 | None | None | None | — |
| DRB15-035 | adu | Permitted | 0 | None | None | None | — |
| ADU20-003 | adu | Permitted | 1 | None | 120 | None | — |
| ADU19-006 | adu | Completed | 1 | None | 55 | 243 | — |
| ADU20-017 | adu | Entitled | 1 | None | None | None | — |
| ADU22-007 | adu | Completed | 0 | None | None | None | — |
| ADU22-005 | adu | Completed | 0 | None | None | 256 | — |
| ADU21-028 | adu | Completed | 0 | None | None | 331 | — |
| ADU23-003 | adu | Permitted | 1 | 71 | 232 | None | — |
| ADU22-033 | adu | Permitted | 0 | None | None | None | — |
| ADU22-012 | adu | Permitted | 0 | None | None | None | — |
| ADU22-009 | adu | Permitted | 0 | None | None | None | — |
| ADU22-041 | adu | Entitled | 1 | None | None | None | — |
| ADU21-026 | adu | Completed | 0 | None | None | None | — |
| ADU21-015 | adu | Completed | 0 | None | None | None | — |
| ADU20-025 | adu | Completed | 0 | None | None | None | — |
| ADU23-007 | adu | Permitted | 1 | 18 | 84 | None | — |
| ADU22-034 | adu | Permitted | 1 | 259 | 71 | None | — |
| ADU22-031 | adu | Permitted | 0 | None | None | None | — |
| ADU22-026 | adu | Permitted | 1 | 216 | 98 | None | — |
| ADU22-020 | adu | Permitted | 1 | 287 | 116 | None | — |
| ADU22-019 | adu | Permitted | 0 | None | None | None | — |
| ADU21-034 | adu | Permitted | 0 | None | None | None | — |
| ADU21-016 | adu | Permitted | 0 | None | None | None | — |
| ADU20-036 | adu | Permitted | 0 | None | None | None | — |
| CDP21-005 | large multi | Entitled | 50 | 953 | None | None | — |
| ADU23-023 | adu | Entitled | 1 | 102 | None | None | — |
| ADU23-022 | adu | Entitled | 1 | 69 | None | None | — |
| ADU22-038 | adu | Entitled | 1 | 105 | None | None | — |
| ADU22-022 | adu | Completed | 0 | None | None | 293 | — |
| ADU22-010 | adu | Completed | 0 | None | None | None | — |
| ADU22-002 | adu | Completed | 0 | None | None | None | — |
| ADU21-031 | adu | Completed | 0 | None | None | None | — |
| ADU21-017 | adu | Completed | 0 | None | None | None | — |
| ADU22-036 | adu | Permitted | 1 | 138 | 154 | None | — |
| ADU22-035 | adu | Permitted | 1 | 138 | 140 | None | — |
| ADU23-016 | adu | Entitled | 1 | 116 | None | None | — |
| ADU23-011 | adu | Entitled | 1 | 132 | None | None | — |
| ADU22-023 | adu | Permitted | 0 | None | None | None | — |
| ADU22-018 | adu | Permitted | 1 | 323 | 187 | None | — |
| ADU23-009 | adu | Entitled | 1 | 148 | None | None | — |
| DRB17-009 | single family | Entitled | 1 | None | None | None | — |
| ADU23-002 | adu | Completed | 1 | 83 | 42 | 167 | 167 |
| ADU22-011 | adu | Completed | 0 | None | None | None | — |
| ADU21-029 | adu | Completed | 0 | None | None | None | — |
| ADU21-025 | adu | Completed | 0 | None | None | None | — |
| ADU21-018 | adu | Completed | 0 | None | None | None | — |
| ADU22-006 | adu | Permitted | 0 | None | None | None | — |
| ADU21-022 | adu | Permitted | 0 | None | None | None | — |
| ADU23-014 | adu | Entitled | 1 | 83 | None | None | — |
| ADU23-005 | adu | Entitled | 1 | 185 | None | None | — |
| ADU22-043 | adu | Entitled | 1 | 127 | None | None | — |
| ADU20-024 | adu | Entitled | 1 | None | None | None | — |
| ADU20-006 | adu | Permitted | 1 | None | 203 | None | — |
| ADU20-007 | adu | Permitted | 1 | None | 1 | None | — |
| ADU21-027 | adu | Completed | 0 | None | None | None | — |
| ADU21-001 | adu | Completed | 0 | None | None | None | — |
| ADU23-015 | adu | Entitled | 1 | 83 | None | None | — |
| ADU23-008 | adu | Entitled | 1 | 142 | None | None | — |
| ADU23-006 | adu | Entitled | 1 | 70 | None | None | — |
| ADU23-001 | adu | Entitled | 1 | 97 | None | None | — |
| ADU21-002 | adu | Permitted | 1 | 49 | 238 | None | — |
| ADU21-008 | adu | Permitted | 1 | 103 | 171 | None | — |
| ADU20-025 | adu | Permitted | 1 | 179 | 45 | None | — |
| ADU20-032 | adu | Permitted | 1 | 134 | 236 | None | — |
| ADU20-038 | adu | Permitted | 1 | 85 | 189 | None | — |
| ADU21-003 | adu | Permitted | 1 | 34 | 56 | None | — |
| ADU21-005 | adu | Permitted | 1 | 32 | 71 | None | — |
| ADU21-012 | adu | Entitled | 1 | None | None | None | — |
| ADU21-021 | adu | Permitted | 1 | 19 | 126 | None | — |
| ADU21-023 | adu | Entitled | 1 | 7 | None | None | — |
| ADU20-018 | adu | Completed | 0 | None | None | None | — |
| ADU20-030 | adu | Permitted | 1 | 91 | 77 | None | — |
| ADU21-011 | adu | Entitled | 1 | 203 | None | None | — |
| B2019-0027 | single family | Completed | 0 | None | None | None | — |
| B2021-0023 | single family | Permitted | 0 | None | None | None | — |
| ADU20-028 | adu | Entitled | 1 | 156 | None | None | — |
| ADU20-035 | adu | Permitted | 0 | None | None | None | — |
| ADU21-007 | adu | Permitted | 1 | 10 | 89 | None | — |
| ADU21-018 | adu | Entitled | 1 | 100 | None | None | — |
| ADU19-004 | adu | Completed | 0 | None | None | None | — |
| ADU20-022 | adu | Permitted | 0 | None | None | None | — |
| ADU20-029 | adu | Entitled | 1 | 143 | None | None | — |
| ADU21-006 | adu | Permitted | 1 | 55 | 70 | None | — |
| ADU21-016 | adu | Entitled | 1 | 42 | None | None | — |
| ADU21-025 | adu | Entitled | 1 | 34 | None | None | — |
| DRB21-009 | single family | Entitled | 1 | 142 | None | None | — |
| B2022-0005 | single family | Completed | 0 | None | None | None | — |
| ADU22-014 | adu | Completed | 0 | None | None | None | — |
| ADU22-032 | adu | Permitted | 1 | 104 | 177 | None | — |
| ADU22-029 | adu | Permitted | 1 | 203 | 91 | None | — |
| ADU22-025 | adu | Permitted | 1 | 154 | 147 | None | — |
| ADU23-021 | adu | Entitled | 1 | 123 | None | None | — |
| ADU22-040 | adu | Entitled | 1 | 100 | None | None | — |
| ADU20-013 | adu | Completed | 0 | None | None | None | — |
| ADU21-001 | adu | Entitled | 1 | 54 | None | None | — |
| ADU21-009 | adu | Entitled | 1 | 56 | None | None | — |
| ADU21-017 | adu | Permitted | 1 | 66 | 60 | None | — |
| ADU21-022 | adu | Entitled | 1 | 70 | None | None | — |
| B2020-0193 | single family | Permitted | 0 | None | None | None | — |
| ADU20-016 | adu | Permitted | 0 | None | None | None | — |
| ADU20-027 | adu | Permitted | 0 | None | None | None | — |
| ADU21-014 | adu | Permitted | 1 | 26 | 129 | None | — |
| ADU21-019 | adu | Entitled | 1 | 184 | None | None | — |
| ADU21-024 | adu | Entitled | 1 | 76 | None | None | — |
| ADU23-003 | adu | Completed | 0 | None | None | None | — |
| ADU22-029 | adu | Completed | 0 | None | None | None | — |
| ADU22-013 | adu | Completed | 0 | None | None | None | — |
| ADU20-034 | adu | Completed | 0 | None | None | None | — |
| ADU24-001 | adu | Permitted | 1 | 63 | 126 | None | — |
| ADU23-016 | adu | Permitted | 0 | None | None | None | — |
| ADU23-019 | adu | Entitled | 1 | None | None | None | — |
| B2020-0193 | single family | Completed | 0 | None | None | None | — |
| ADU22-031 | adu | Completed | 0 | None | None | None | — |
| ADU20-038 | adu | Completed | 0 | None | None | None | — |
| ADU23-027 | adu | Permitted | 1 | 97 | 93 | None | — |
| ADU24-002 | adu | Entitled | 1 | 1071 | None | None | — |
| ADU23-036 | adu | Entitled | 1 | 308 | None | None | — |
| ADU23-009 | adu | Completed | 0 | None | None | 327 | — |
| ADU22-016 | adu | Completed | 0 | None | None | 182 | — |
| ADU22-008 | adu | Completed | 0 | None | None | None | — |
| ADU22-001 | adu | Completed | 0 | None | None | None | — |
| ADU22-038 | adu | Permitted | 0 | None | None | None | — |
| ADU24-005 | adu | Entitled | 1 | 105 | None | None | — |
| ADU23-025 | adu | Entitled | 1 | 178 | None | None | — |
| ADU21-032 | adu | Entitled | 1 | 819 | None | None | — |
| ADU22-019 | adu | Completed | 0 | None | None | None | — |
| ADU22-021 | adu | Permitted | 0 | None | None | None | — |
| ADU23-034 | adu | Entitled | 1 | 320 | None | None | — |
| ADU22-017 | adu | Completed | 0 | None | None | None | — |
| ADU21-034 | adu | Completed | 0 | None | None | None | — |
| ADU21-016 | adu | Completed | 0 | None | None | None | — |
| ADU20-036 | adu | Completed | 0 | None | None | None | — |
| ADU21-030 | adu | Permitted | 1 | 869 | 122 | None | — |
| B2023-0286 | adu | Permitted | 0 | None | None | None | — |
| B2023-0287 | adu | Permitted | 0 | None | None | None | — |
| B2023-0308 | adu | Permitted | 0 | None | None | None | — |
| B2023-0056 | adu | Completed | 0 | None | None | None | — |
| B2023-0272 | adu | Completed | 0 | None | None | None | — |
| ADU24-012 | adu | Entitled | 1 | None | None | None | — |
| ADU22-026 | adu | Completed | 0 | None | None | None | — |
| ADU22-003 | adu | Completed | 0 | None | None | 5 | — |
| ADU21-009 | adu | Completed | 0 | None | None | None | — |
| ADU23-012 | adu | Permitted | 1 | 297 | 209 | None | — |
| ADU23-005 | adu | Permitted | 0 | None | None | None | — |
| ADU23-032 | adu | Entitled | 1 | 77 | None | None | — |
| ADU22-024 | adu | Entitled | 1 | 552 | None | None | — |
| B2024-0503 | adu | Permitted | 0 | None | None | None | — |
| B2022-0328 | adu | Completed | 0 | None | None | None | — |
| B2024-0008 | adu | Completed | 0 | None | None | None | — |
| B2024-0090 | adu | Completed | 0 | None | None | None | — |
| B2024-0239 | adu | Completed | 0 | None | None | None | — |
| ADU25-013 | adu | Entitled | 1 | 0 | None | None | — |
| ADU25-017 | adu | Entitled | 1 | 0 | None | None | — |
| B2024-0362 | adu | Permitted | 0 | None | None | None | — |
| B2025-0180 | adu | Permitted | 0 | None | None | None | — |
| B2023-0144 | adu | Completed | 0 | None | None | None | — |
| ADU24-017 | adu | Entitled | 1 | 0 | None | None | — |
| ADU25-007 | adu | Entitled | 1 | 0 | None | None | — |
| ADU25-009 | adu | Entitled | 1 | 0 | None | None | — |
| B2025-0236 | adu | Permitted | 0 | None | None | None | — |
| B2023-0132 | adu | Completed | 0 | None | None | None | — |
| ADU24-009 | adu | Entitled | 1 | None | None | None | — |
| B2024-0309 | adu | Permitted | 0 | None | None | None | — |
| ADU23-030 | adu | Entitled | 1 | None | None | None | — |
| ADU23-037 | adu | Entitled | 1 | None | None | None | — |
| ADU25-003 | adu | Entitled | 1 | 0 | None | None | — |
| ADU25-004 | adu | Entitled | 1 | 0 | None | None | — |
| B2024-0345 | adu | Permitted | 0 | None | None | None | — |
| B2023-0225 | adu | Completed | 0 | None | None | None | — |
| B2024-0452 | adu | Completed | 0 | None | None | 0 | — |
| ADU25-001 | adu | Entitled | 1 | 0 | None | None | — |
| ADU25-002 | adu | Entitled | 1 | 0 | None | None | — |
| ADU23-008 | adu | Completed | 0 | None | None | 350 | — |
| ADU22-025 | adu | Completed | 0 | None | None | None | — |
| ADU22-030 | adu | Permitted | 0 | None | None | None | — |
| ADU24-010 | adu | Entitled | 1 | 173 | None | None | — |
| B2024-0071 | adu | Permitted | 0 | None | None | None | — |
| B2024-0346 | adu | Permitted | 0 | None | None | None | — |
| B2023-0007 | adu | Completed | 0 | None | None | None | — |
| B2024-0466 | adu | Completed | 0 | None | None | 0 | — |
| B2025-0079 | adu | Completed | 0 | None | None | 0 | — |
| ADU24-013 | adu | Entitled | 1 | None | None | None | — |
| ADU20-005 | adu | Completed | 0 | None | None | None | — |
| ADU21-006 | adu | Completed | 0 | None | None | None | — |
| ADU20-037 | adu | Permitted | 0 | None | None | None | — |
| ADU21-020 | adu | Permitted | 0 | None | None | None | — |
| ADU21-024 | adu | Permitted | 0 | None | None | None | — |
| ADU22-002 | adu | Permitted | 1 | 36 | 160 | None | — |
| ADU22-004 | adu | Permitted | 1 | 45 | 270 | None | — |
| ADU22-014 | adu | Permitted | 1 | 13 | 100 | None | — |
| ADU21-034 | adu | Entitled | 1 | 265 | None | None | — |
| ADU22-033 | adu | Entitled | 1 | 28 | None | None | — |
| B2021-0023 | single family | Completed | 0 | None | None | None | — |
| DRB18-008 | large multi | Entitled | 8 | 53 | None | None | — |
| ADU18-001 | adu | Permitted | 0 | None | None | None | — |
| ADU19-004 | adu | Permitted | 0 | None | None | None | — |
| B2020-0122 | single family | Permitted | 1 | None | 6 | None | — |
| ADU20-016 | adu | Entitled | 1 | None | None | None | — |
| ADU20-005 | adu | Permitted | 1 | None | 198 | None | — |
| ADU20-009 | adu | Permitted | 1 | None | 90 | None | — |
| ADU20-011 | adu | Entitled | 1 | None | None | None | — |
| ADU21-014 | adu | Completed | 0 | None | None | None | — |
| ADU20-037 | adu | Completed | 0 | None | None | None | — |
| ADU20-032 | adu | Completed | 0 | None | None | None | — |
| ADU22-037 | adu | Permitted | 1 | 103 | 111 | None | — |
| ADU23-018 | adu | Entitled | 1 | 122 | None | None | — |
| ADU23-017 | adu | Entitled | 1 | 141 | None | None | — |
| ADU21-021 | adu | Entitled | 1 | 189 | None | None | — |
| ADU20-003 | adu | Completed | 0 | None | None | None | — |
| ADU20-008 | adu | Permitted | 0 | None | None | None | — |
| ADU20-017 | adu | Completed | 0 | None | None | 232 | — |
| ADU20-019 | adu | Permitted | 0 | None | None | None | — |
| ADU20-021 | adu | Permitted | 1 | 146 | 70 | None | — |
| ADU20-034 | adu | Entitled | 1 | 73 | None | None | — |
| ADU21-020 | adu | Entitled | 1 | 48 | None | None | — |
| ADU21-026 | adu | Entitled | 1 | 99 | None | None | — |
| ADU21-027 | adu | Permitted | 1 | 43 | 50 | None | — |
| ADU23-036 | adu | Permitted | 1 | 69 | 131 | None | — |
| ADU23-035 | adu | Permitted | 1 | 112 | 91 | None | — |
| ADU23-029 | adu | Permitted | 1 | 118 | 76 | None | — |
| ADU23-021 | adu | Permitted | 0 | None | None | None | — |
| ADU23-018 | adu | Permitted | 0 | None | None | None | — |
| ADU23-011 | adu | Permitted | 0 | None | None | None | — |
| ADU23-006 | adu | Permitted | 0 | None | None | None | — |
| ADU24-004 | adu | Entitled | 1 | 257 | None | None | — |
| ADU24-003 | adu | Entitled | 1 | 238 | None | None | — |
| ADU23-024 | adu | Entitled | 1 | 378 | None | None | — |
| B2023-0057 | adu | Completed | 0 | None | None | None | — |
| B2023-0093 | adu | Completed | 0 | None | None | None | — |
| B2023-0116 | adu | Completed | 0 | None | None | None | — |
| B2023-0173 | adu | Completed | 0 | None | None | None | — |
| ADU24-015 | adu | Entitled | 1 | None | None | None | — |